From a068f570be741ea6e76a1b2ce6bac794925b2358 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thiemo=20M=C3=A4ttig?= Date: Tue, 10 Jan 2017 11:51:49 +0100 Subject: [PATCH] Add more specific Site[] type hints to SiteStore classes Change-Id: Ie52313861972fd1b269375dfc8f94afdf67bcb9f --- includes/site/HashSiteStore.php | 2 +- tests/phpunit/includes/site/CachingSiteStoreTest.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/site/HashSiteStore.php b/includes/site/HashSiteStore.php index 198d331d95..2c7965c902 100644 --- a/includes/site/HashSiteStore.php +++ b/includes/site/HashSiteStore.php @@ -37,7 +37,7 @@ class HashSiteStore implements SiteStore { private $sites = []; /** - * @param array $sites + * @param Site[] $sites */ public function __construct( $sites = [] ) { $this->saveSites( $sites ); diff --git a/tests/phpunit/includes/site/CachingSiteStoreTest.php b/tests/phpunit/includes/site/CachingSiteStoreTest.php index edb8f9f5fe..7e37907be0 100644 --- a/tests/phpunit/includes/site/CachingSiteStoreTest.php +++ b/tests/phpunit/includes/site/CachingSiteStoreTest.php @@ -148,6 +148,11 @@ class CachingSiteStoreTest extends MediaWikiTestCase { $this->assertEquals( 0, $sites->count() ); } + /** + * @param Site[] $sites + * + * @return SiteStore + */ private function getHashSiteStore( array $sites ) { $siteStore = new HashSiteStore(); $siteStore->saveSites( $sites ); -- 2.20.1